/*
* @overview: 主题-字体样式
* @Author: rcc 
* @Date: 2023-10-19 11:29:02 
*/

part of 'index.dart';

extension AppTextStyles on CustomTheme {
  TextStyle get buttonText {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w700,
      color: colors.text3,
    );
  }

  /* ------------ w400  ------------ */
  TextStyle get w400Text132 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w400,
      color: colors.text1,
    );
  }

  TextStyle get w400Text128 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w400,
      color: colors.text1,
    );
  }

  TextStyle get w400Text126 {
    return TextStyle(
      fontSize: 26.sp,
      fontWeight: FontWeight.w400,
      color: colors.text1,
    );
  }

  TextStyle get w400Text124 {
    return TextStyle(
      fontSize: 24.sp,
      fontWeight: FontWeight.w400,
      color: colors.text1,
    );
  }

  TextStyle get w400Text120 {
    return TextStyle(
      fontSize: 20.sp,
      fontWeight: FontWeight.w400,
      color: colors.text1,
    );
  }

  TextStyle get w400Text232 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w400,
      color: colors.text2,
    );
  }

  TextStyle get w400Text228 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w400,
      color: colors.text2,
    );
  }

  TextStyle get w400Text226 {
    return TextStyle(
      fontSize: 26.sp,
      fontWeight: FontWeight.w400,
      color: colors.text2,
    );
  }

  TextStyle get w400Text224 {
    return TextStyle(
      fontSize: 24.sp,
      fontWeight: FontWeight.w400,
      color: colors.text2,
    );
  }

  TextStyle get w400Text222 {
    return TextStyle(
      fontSize: 22.sp,
      fontWeight: FontWeight.w400,
      color: colors.text2,
    );
  }

  TextStyle get w400Text220 {
    return TextStyle(
      fontSize: 20.sp,
      fontWeight: FontWeight.w400,
      color: colors.text2,
    );
  }

  TextStyle get w400Text332 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w400,
      color: colors.text3,
    );
  }

  TextStyle get w400Text328 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w400,
      color: colors.text3,
    );
  }

  TextStyle get w400Text324 {
    return TextStyle(
      fontSize: 24.sp,
      fontWeight: FontWeight.w400,
      color: colors.text3,
    );
  }

  TextStyle get w400Text320 {
    return TextStyle(
      fontSize: 20.sp,
      fontWeight: FontWeight.w400,
      color: colors.text3,
    );
  }

  TextStyle get w400Text432 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w400,
      color: colors.text4,
    );
  }

  TextStyle get w400Text428 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w400,
      color: colors.text4,
    );
  }

  TextStyle get w400Text426 {
    return TextStyle(
      fontSize: 26.sp,
      fontWeight: FontWeight.w400,
      color: colors.text4,
    );
  }

  TextStyle get w400Text424 {
    return TextStyle(
      fontSize: 24.sp,
      fontWeight: FontWeight.w400,
      color: colors.text4,
    );
  }

  TextStyle get w400Text420 {
    return TextStyle(
      fontSize: 20.sp,
      fontWeight: FontWeight.w400,
      color: colors.text4,
    );
  }

  TextStyle get w400Text520 {
    return TextStyle(
      fontSize: 20.sp,
      fontWeight: FontWeight.w400,
      color: colors.text5,
    );
  }

  /* ------------ w500  ------------ */
  TextStyle get w500Text140 {
    return TextStyle(
      fontSize: 40.sp,
      fontWeight: FontWeight.w500,
      color: colors.text1,
    );
  }

  TextStyle get w500Text128 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w500,
      color: colors.text1,
    );
  }

  TextStyle get w500Text124 {
    return TextStyle(
      fontSize: 24.sp,
      fontWeight: FontWeight.w500,
      color: colors.text1,
    );
  }

  TextStyle get w500Text224 {
    return TextStyle(
      fontSize: 24.sp,
      fontWeight: FontWeight.w500,
      color: colors.text2,
    );
  }

  TextStyle get w500Text348 {
    return TextStyle(
      fontSize: 48.sp,
      fontWeight: FontWeight.w500,
      color: colors.text3,
    );
  }

  TextStyle get w500Text338 {
    return TextStyle(
      fontSize: 38.sp,
      fontWeight: FontWeight.w500,
      color: colors.text3,
    );
  }

  /* ------------ w700  ------------ */
  TextStyle get w700Text136 {
    return TextStyle(
      fontSize: 36.sp,
      fontWeight: FontWeight.w700,
      color: colors.text1,
    );
  }

  TextStyle get w700Text132 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w700,
      color: colors.text1,
    );
  }

  TextStyle get w700Text130 {
    return TextStyle(
      fontSize: 30.sp,
      fontWeight: FontWeight.w700,
      color: colors.text1,
    );
  }

  TextStyle get w700Text128 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w700,
      color: colors.text1,
    );
  }

  TextStyle get w700Text124 {
    return TextStyle(
      fontSize: 24.sp,
      fontWeight: FontWeight.w700,
      color: colors.text1,
    );
  }

  TextStyle get w700Text228 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w700,
      color: colors.text2,
    );
  }

  TextStyle get w700Text232 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w700,
      color: colors.text2,
    );
  }

  TextStyle get w700Text336 {
    return TextStyle(
      fontSize: 36.sp,
      fontWeight: FontWeight.w700,
      color: colors.text3,
    );
  }

  TextStyle get w700Text328 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w700,
      color: colors.text3,
    );
  }

  TextStyle get w700Text448 {
    return TextStyle(
      fontSize: 48.sp,
      fontWeight: FontWeight.w700,
      color: colors.text4,
    );
  }

  TextStyle get w700Text432 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w700,
      color: colors.text4,
    );
  }

  TextStyle get w700Text428 {
    return TextStyle(
      fontSize: 28.sp,
      fontWeight: FontWeight.w700,
      color: colors.text4,
    );
  }

  TextStyle get w700Text424 {
    return TextStyle(
      fontSize: 24.sp,
      fontWeight: FontWeight.w700,
      color: colors.text4,
    );
  }

  TextStyle get w700Text420 {
    return TextStyle(
      fontSize: 20.sp,
      fontWeight: FontWeight.w700,
      color: colors.text4,
    );
  }

  TextStyle get w700Text632 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w700,
      color: colors.text6,
    );
  }

  TextStyle get w700Text732 {
    return TextStyle(
      fontSize: 32.sp,
      fontWeight: FontWeight.w700,
      color: colors.text7,
    );
  }
}
